package cn.tedu.oop;
/*本类用于初步学习面向对象
* */
//分析手机这类事物
//特征（属性）：品牌 价格 颜色 尺寸
//行为（方法）：打电话 发微信 看直播
//标识
/*
* 一个Java文件中可以创建多个class，但是被public修饰的class只能有一个
* 而且这个公共类必须与文件名一致，也就是说公共类的名字就是文件名
* */
public class TestCreateClass {
    public static void main(String[] args) {
        Phone p=new Phone();
        p.call();
        p.message();
        p.learn();

        System.out.println("p.brand = " + p.brand);
        System.out.println("p.color = " + p.color);
        System.out.println("p.price = " + p.price);
        System.out.println("p.size = " + p.size);
        
        Phone p2=new Phone();
        p2.message();;
        p2.brand="Tesla";
        p2.color="White";
        p2.price=1.0;
        p2.size=5.6;

        System.out.println("p2.brand = " + p2.brand);
        System.out.println("p2.color = " + p2.color);
        System.out.println("p2.price = " + p2.price);
        System.out.println("p2.size = " + p2.size);

    }
}
class Phone{
    String brand;
    String color;
    double price;
    double size;
    
    public void call(){
        System.out.println("calling~~~~~~~~~simulate");
    }
    public void message(){
        System.out.println("Massaging~~~~simulate");
    }
    public void learn(){
        System.out.println("Learning~~~~simulate");
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getColor() {
        return color;
    }

    public void setColor(String color) {
        this.color = color;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public double getSize() {
        return size;
    }

    public void setSize(double size) {
        this.size = size;
    }
    
}
